
// 头程
export const PLAN_TYPE_FL = 'first_leg';

// 移仓
export const PLAN_TYPE_MW = 'move_warehouse';


/** @var string 移仓类型 - 散货入仓 */
export const MW_TYPE_BC = 'bulk_cargo';

/** @var string 移仓类型 - 整柜入仓 */
export const MW_TYPE_WC = 'whole_cabinet';


export const planTypeList = [
    {label: PLAN_TYPE_FL, text: '头程货件',},
    {label: PLAN_TYPE_MW, text: '移仓货件',},
]

/**
 * 获取移仓类型
 * @param type
 * @returns {*}
 */
export function getMWTypeStr(type){
  const obj = {
    [MW_TYPE_BC]: '散货入仓',
    [MW_TYPE_WC]: '整柜入仓',
  }
  return obj[type] ? obj[type] : type
}

/**
 * 获取计划状态
 * @param status
 * @returns {*}
 */
export function getPlanStatusStr(status){
  const obj = {
    saved: '已保存',
    ready_to_ship: '待发货',
    shipped: '已发货',
    finished: '已完成',
  }
  return obj[status] ? obj[status] : status
}

/**
 * 获取发货计划类型
 * @param type
 * @returns {*}
 */
export function getPlanTypeStr(type){
  const obj = {
    [PLAN_TYPE_FL]: '头程货件',
    [PLAN_TYPE_MW]: '移仓货件',
  }
  return obj[type] ? obj[type] : type
}


export const SEA_FAST = 'seaFast';
export const SEA_DIRECT = 'seaDirect';
export const AIR = 'air';

export const AIR_FAST = 'air_fast';
export const AIR_SLOW = 'air_slow';
/**
 * 获取运输类型
 * @param type
 * @returns {*}
 */
export function getPlanTransferTypeStr(type){
  const obj = {
    [SEA_FAST]: '海运快线',
    [SEA_DIRECT]: '海运直航',
    // [AIR]: '空派',
    [AIR_FAST]: '空派快线',
    [AIR_SLOW]: '空派慢线',
  };
  return obj[type] ? obj[type] : type;
}

